草庐IT

Android 逆向

全部标签

android - Circle CI 无法在存储库容器上找到参数 [] 的方法 google()

我有一个使用Kotlin和Android架构组件的现代Android应用程序。我正在尝试与CircleCI集成,但很难找到Android特定文档。Whatwentwrong:Aproblemoccurredevaluatingrootproject'message-counter'.Couldnotfindmethodgoogle()forarguments[]onrepositorycontainer.build.gradlebuildscript{repositories{google()jcenter()}dependencies{classpath'com.android.to

Android Studio 的项目预览在新项目中是空白的

我刚开始学习一些AndroidStudio,但是当我创建一个项目时,“HelloWorld”模板没有显示在预览窗口中,即使我对xml布局进行更改或添加元素也是如此。它在我的手机上显示完美,但我无法让它在IDE上运行。 最佳答案 这是一个已知错误。这里有许多修复它的选项:构建>清理项目构建>重建项目文件>使缓存无效/重新启动如果一切都失败了,请转到位于res/values中的styles.xml。确保您使用的是parent="Theme.AppCompat.Light.NoActionBar"主题,而不是默认主题。(如果你想要一个黑暗

android - RecyclerView ViewHolder 中的 ConstraintLayout 性能

在过去的2天里,我一直在尝试对为什么我的RecyclerView在滚动时如此慢得令人难以忍受进行分类,我已经将其缩小到我用于行的ConstraintLayout。在android上使用GPU分析器显示绿色/蓝绿色条一直到屏幕顶部,表明存在严重卡顿。很明显出了点问题。这是我的查看器的样子:classMyViewHolder(overridevalcontainerView:View):RecyclerView.ViewHolder(containerView),LayoutContainer{funbindTo(item:Item?,clickListener:(Item?)->Unit

android - 如何在 Android 中实例化 L2Cap 套接字?

我看到一个Bluetoothsocket可以是TYPE_L2CAP类型,但是BluetoothSocket的构造函数似乎是私有(private)的,我只能找到一个方法来实例化RFCOMM类型的套接字。如何获得和使用L2CAP套接字?Android真的支持吗? 最佳答案 更新10/2019支持!享受新的API:BluetoothDevice.createL2capChannel(int)BluetoothDevice.createInsecureL2capChannel(int)BluetoothAdapter.listenUsing

android - make 和 mka 有什么区别?

所以我正在构建TWRP。我看到有些人在构建恢复镜像时使用命令make,例如make-j5recoveryimage,但其他人使用mkarecoveryimage。make和mka这两个命令有什么区别?我自己找不到全面的答案。谢谢! 最佳答案 mka旨在成为更快的make。这是一个很好的描述(source):Thislittlegemofacommandisbasicallyequivalenttoasuper-chargedversionofmake.Makeistheprogramthatgetscalledtobuildours

android - 如何在 Android Studio 中指定 View 相对于其宽度的高度?

问题我有一个带有以下XML的按钮:目前,按钮的layout_width设置为match_constraint(我认为这就是它显示为“0dp”的原因)。我想把按钮做成一个正方形,它的宽度等于它的高度。以下是我目前找到的解决方案:解决方案一:我可以做类似于thisanswer的事情,我会将XMLlayout_width和layout_height值更改为特定值@dimen/box_size:android:layout_width="@dimen/box_size"android:layout_height="@dimen/box_size"但是,这并不理想,因为它基本上是对按钮宽度进行硬

android - 在 firebase 中使用数据库时按下按钮会导致无法解释的 'redirect'

我在开发Android应用程序时遇到了无法解释的按钮效果问题。这涉及三个Activity:(您可以在pastebin上找到完整代码)TripListActivity.javaTripAdderActivity.javaMapsAdderActivity.javaTripListActivity.java//removedimportsduetobodylimitationat30000chaspublicclassTripListActivityextendsAppCompatActivity{@BindView(R.id.rlvTrips)RecyclerViewrlvTrips;p

android - 如何为我的 Espresso Activity 测试提供自定义应用程序类?

我是Espresso的新手,但我正在尝试测试一个相对简单的Activity。我的android应用程序有自己的自定义应用程序类。我如何告诉Espresso使用此类的模拟(或自定义)版本?这是我的应用程序的自定义版本。它创建一些测试数据(为简洁起见在此处编辑)。今后,我还将覆盖一些方法。publicclassMockMyApplicationextendsMyApplication{@OverridepublicvoidonCreate(){super.onCreate();//createsomelocationdatafortestingDataRecordrec=newDataRe

Android - 如何将本地房间数据库与在线 mysql 数据库同步?

我已经创建了一个本地房间数据库。现在我想将本地数据库同步/上传到在线MySQL数据库。最好的方法是什么? 最佳答案 您必须从使用REST客户端(例如Retrofit2)公开一些CRUDAPI的WS下载数据。之后,您可以通过RoomDao更新您的本地数据库。您不能仅通过一些配置就使在线MySQL与本地数据库保持同步。Room提供从本地数据库到上层应用程序的实时更新。有关下载远程数据的一切都必须手动实现和管理。当我谈到WS公开CRUDAPI时,我是在谈论一些与MySQL数据库接口(interface)的SOA应用程序。

android - Firebase 数据库未存储数据,logcat 未显示错误

我正在学习Kotlin并尝试在用户登录应用程序时将用户的电子邮件和UID保存在firebase数据库中,但数据未存储在数据库中并且logcat未显示任何错误,所以我无法弄清楚是什么问题。附言-我已将firebase数据库规则设置为{"rules":{".read":true,".write":true}}这是login.kt文件代码packagecom.revorg.tictactoeimportandroid.content.Intentimportandroid.support.v7.app.AppCompatActivityimportandroid.os.Bundleimpor